win_has_wm_state ? wm_state_atom : None,
&has_wm_state,
&state.children, &state.nchildren);
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
if (!result)
{
g_free (state.children);
0, G_MAXLONG, False, XA_CARDINAL, &type,
&format, &nitems,
&bytes_after, &data);
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
if (type != None)
{
gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_STATE"),
0, G_MAXLONG, False, XA_ATOM, &type, &format, &nitems,
&bytes_after, &data);
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
if (type != None)
{
event->configure.x = tx;
event->configure.y = ty;
}
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
}
else
{
XQueryPointer (display_x11->xdisplay,
GDK_SCREEN_X11 (display_x11->default_screen)->xroot_window,
&root, &child, &rootx, &rooty, &winx, &winy, &xmask);
- gdk_flush ();
if (G_UNLIKELY (gdk_error_trap_pop () == BadWindow))
{
g_warning ("Connection to display %s appears to be untrusted. Pointer and keyboard grabs and inter-client communication may not work as expected.", gdk_display_get_name (display));
GDK_WINDOW_XID (clipboard_window), time_);
}
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
}
g_list_foreach (cache->children, (GFunc)free_cache_child,
gdk_screen_get_display (cache->screen));
- gdk_flush ();
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
g_list_free (cache->children);
g_hash_table_destroy (cache->child_hash);
tmp_list = tmp_list->next;
}
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
if (retval)
return retval;
}
}
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
return retval ? (proxy ? proxy : win) : None;
}
if (data)
XFree (data);
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
}
else
{
*/
}
- gdk_display_sync (gdk_drawable_get_display (window));
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
}
}
}
#endif
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
if (rootwin)
{
result = send || found;
out:
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
return result;
}
/* Find out if this WM goes away, so we can reset everything. */
XSelectInput (screen_x11->xdisplay, *xwindow, StructureNotifyMask);
- gdk_display_sync (display);
error = gdk_error_trap_pop ();
if (!error)
&n_items, &bytes_after,
(guchar **)&name);
- gdk_display_sync (screen_x11->display);
-
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
if (name != NULL)
{
XSendEvent (GDK_WINDOW_XDISPLAY (window),
GDK_WINDOW_XID (window),
False, 0, (XEvent *)&xclient);
- gdk_display_sync (GDK_WINDOW_DISPLAY (window));
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
}
static GdkWindow *
if (vroots)
XFree (vroots);
- gdk_error_trap_pop ();
+ gdk_error_trap_pop_ignored ();
}
void
gdk_error_trap_push ();
XQueryPointer (xdisplay, xwindow,
&root, &child, &rootx, &rooty, &winx, &winy, &xmask);
- gdk_flush ();
if (gdk_error_trap_pop ())
continue;
if (child != None)
gdk_error_trap_push ();
XQueryPointer (xdisplay, xwindow,
&root, &xwindow, &rootx, &rooty, &winx, &winy, &xmask);
- gdk_flush ();
if (gdk_error_trap_pop ())
break;
if (get_toplevel && xwindow_last != root &&
{
gdk_error_trap_push ();
gdk_window_destroy (gdk_window);
- gdk_flush ();
gdk_error_trap_pop_ignored ();
gdk_window = gdk_window_new (gtk_widget_get_root_window (widget),
&attributes, attributes_mask);
False,
(mask_key_presses ? KeyPressMask : NoEventMask),
(XEvent *)&xkey);
- gdk_display_sync (gdk_screen_get_display (screen));
gdk_error_trap_pop_ignored ();
}
XSendEvent (GDK_WINDOW_XDISPLAY (socket->plug_window),
GDK_WINDOW_XWINDOW (socket->plug_window),
False, NoEventMask, (XEvent *)&xconfigure);
- gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (socket)));
gdk_error_trap_pop_ignored ();
}
socket->plug_window,
protocol, TRUE);
- gdk_display_sync (display);
gdk_error_trap_pop_ignored ();
return_val = GDK_FILTER_REMOVE;
}
{
gdk_error_trap_push ();
gdk_window_show (socket->plug_window);
- gdk_flush ();
gdk_error_trap_pop_ignored ();
_gtk_socket_unmap_notify (socket);
g_message ("GtkSocket - sending synthetic configure: %d %d",
allocation->width, allocation->height));
}
-
- gdk_display_sync (gtk_widget_get_display (widget));
+
gdk_error_trap_pop_ignored ();
}
}
gtk_drag_dest_set_proxy (GTK_WIDGET (socket), socket->plug_window,
protocol, TRUE);
- gdk_display_sync (display);
gdk_error_trap_pop_ignored ();
gdk_window_add_filter (socket->plug_window,
gdk_error_trap_push ();
XSendEvent (display,
icon->priv->manager_window, False, NoEventMask, (XEvent *)&ev);
- gdk_display_sync (gtk_widget_get_display (widget));
gdk_error_trap_pop_ignored ();
}
icon->priv->manager_window, False,
StructureNotifyMask, (XEvent *)&ev);
}
- gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (icon)));
gdk_error_trap_pop_ignored ();
return stamp;
XSendEvent (GDK_WINDOW_XDISPLAY(recipient),
GDK_WINDOW_XWINDOW (recipient),
False, NoEventMask, (XEvent *)&xclient);
- gdk_display_sync (display);
gdk_error_trap_pop_ignored ();
}